package com.itlong.cloud.POJO.DTO.operate;

import com.itlong.cloud.POJO.DTO.BaseDTO;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * <desc>
 *      获取财务续费信息DTO
 * </desc>
 *
 * @createDate 2019/08/05
 */
@Data
@NoArgsConstructor
@EqualsAndHashCode(callSuper = true)
public class OperateRenewManageGetDTO extends BaseDTO implements Serializable {

    private String operateFunction;     //操作菜单
    private String operateWay;          //操作功能
    private String ip;              //ip地址
    private String myUserName;              // 运营登录用户id
    private String createStartTime;         // 创建时间开始
    private String createEndTime;         // 创建时间结束
    private Integer paymentType;                // 支付方式，2线下汇款 4微信支付 0/
    private Integer feeStatus;                // 支付状态，1未支付 2已支付 3待支付 0作废
    private String payStartTime;                // 支付时间开始
    private String payEndTime;                // 支付时间结束
    private String orderId;                // 账单 id
    private Integer acceptStatus;           // 账单审核状态，1未提交 2未审核 3已审核
    private String remark;           // 备注
    private Integer confirmStatus;      //汇款确认状态 1 审批通过 2 审批不通过
    private String orderIds;            //多个订单号
    private Integer type;            //操作菜单，1提交 2撤回 3审核 4回退 5弃审
    private String orderColumn;     //排序字段
    private String orderRule;       //正序 asc 倒序 desc
    private String logId;           //日志id
    private String billingStatus;   //开票状态
    private String batchNumber;     //批次号
    private String assignmentNumber; //云服务费任务书号
}
